package xml.model;

import java.io.Serializable;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@SuppressWarnings("serial")
@XStreamAlias("Factura")
public class FacturaXML implements Serializable{
	@XStreamAlias("nroFactura")
	private Integer nroFactura;
	@XStreamAlias("fecha")
	private long fechaFactura;
	@XStreamAlias("condVenta")
	private CondicionDeVentaXML condicionVenta;
	@XStreamAlias("total")
	private Double totalFactura;
	@XStreamAlias("iva")
	private Double totalIVA;
	@XStreamAlias("descuento")
	private Double descuento;
	@XStreamAlias("items")
	private List<ItemFacturaXML> items;
	public Integer getNroFactura() {
		return nroFactura;
	}
	public void setNroFactura(Integer nroFactura) {
		this.nroFactura = nroFactura;
	}
	public long getFechaFactura() {
		return fechaFactura;
	}
	public void setFechaFactura(long fechaFactura) {
		this.fechaFactura = fechaFactura;
	}
	public CondicionDeVentaXML getCondicionVenta() {
		return condicionVenta;
	}
	public void setCondicionVenta(CondicionDeVentaXML condicionVenta) {
		this.condicionVenta = condicionVenta;
	}
	public Double getTotalFactura() {
		return totalFactura;
	}
	public void setTotalFactura(Double totalFactura) {
		this.totalFactura = totalFactura;
	}
	public Double getTotalIVA() {
		return totalIVA;
	}
	public void setTotalIVA(Double totalIVA) {
		this.totalIVA = totalIVA;
	}
	public Double getDescuento() {
		return descuento;
	}
	public void setDescuento(Double descuento) {
		this.descuento = descuento;
	}
	public List<ItemFacturaXML> getItems() {
		return items;
	}
	public void setItems(List<ItemFacturaXML> items) {
		this.items = items;
	}
}